浏览器辅助函数最后更新时间: 2021年01月22日
本章主要介绍 JS API 中浏览器辅助函数 AMap.Browser。本函数可以帮助开发者判断浏览器、系统版本,以及浏览器的一些绘制特性,帮助开发者进行一些常见的浏览器特性判断。JavaScript
// 浏览器 UA 信息
var ua = AMap.Browser.ua;
// 浏览器平台类型
var plat = AMap.Browser.plat;
// 浏览器是否支持 Canvas
var canvas = AMap.Browser.isCanvas;
// 浏览器是否支持 WebGL
var isWebGL = AMap.Browser.isWebGL();
AMap.BrowserUtil库
| 属性名 | 类型 | 说明 | 
|---|---|---|
ua | String | 当前浏览器userAgent | 
mobile | Boolean | 是否移动设备 | 
plat | String | 平台类型,如:’windows’、’mac’、’ios’、’android’、’other’ | 
windows | Boolean | 是否windows设备 | 
ios | Boolean | 是否iOS设备 | 
iPad | Boolean | 是否iPad | 
iPhone | Boolean | 是否iPhone | 
android | Boolean | 是否安卓设备 | 
android23 | Boolean | 是否安卓4以下系统 | 
chrome | Boolean | 是否Chrome浏览器 | 
firefox | Boolean | 是否火狐浏览器 | 
safari | Boolean | 是否Safari浏览器 | 
wechat | Boolean | 是否微信 | 
uc | Boolean | 是否UC浏览器 | 
qq | Boolean | 是否QQ或者QQ浏览器 | 
ie | Boolean | 是否IE | 
ie6 | Boolean | 是否IE6 | 
ie7 | Boolean | 是否IE7 | 
ie8 | Boolean | 是否IE8 | 
ie9 | Boolean | 是否IE9 | 
ie10 | Boolean | 是否IE10 | 
ie11 | Boolean | 是否IE11 | 
ielt9 | Boolean | 是否IE9以下 | 
edge | Boolean | 是否Edge浏览器 | 
isLocalStorage | Boolean | 是否支持LocaStorage | 
isGeolocation | Boolean | 是否支持Geolocation | 
mobileWebkit | Boolean | 是否Webkit移动浏览器 | 
mobileWebkit3d | Boolean | 是否支持Css3D的Webkit移动端浏览器 | 
retina | Boolean | 是否高清屏幕,devicePixelRatio>1 | 
touch | Boolean | 是否触屏 | 
msPointer | Boolean | 是否msPointer设备 | 
pointer | Boolean | 是否pointer设备 | 
webkit | Boolean | 是否webkit浏览器 | 
webkit3d | Boolean | 是否支持Css3D的Webkit浏览器 | 
gecko3d | Boolean | 是否支持Css3D的gecko浏览器 | 
ie3d | Boolean | 是否支持Css3D的ie浏览器 | 
any3d | Boolean | 是否支持Css3D的浏览器 | 
opera3d | Boolean | 是否支持Css3D的opera浏览器 | 
isCanvas | Boolean | 是否支持canvas | 
isSvg | Boolean | 是否支持svg | 
isVML | Boolean | 是否支持vml | 
isWorker | Boolean | 是否支持WebWorker | 
isWebsocket | Boolean | 是否支持WebSocket | 
isWebGL | function | 判断是否支持webgl |